Local Algorithms for Bounded Degree Sparsifiers in Sparse Graphs

نویسنده

  • Shay Solomon
چکیده

In graph sparsification, the goal has almost always been of global nature: compress a graph into a smaller subgraph (sparsifier) that maintains certain features of the original graph. Algorithms can then run on the sparsifier, which in many cases leads to improvements in the overall runtime and memory. This paper studies sparsifiers that have bounded (maximum) degree, and are thus locally sparse, aiming to improve local measures of runtime and memory. To improve those local measures, it is important to be able to compute such sparsifiers locally. We initiate the study of local algorithms for bounded degree sparsifiers in unweighted sparse graphs, focusing on the problems of vertex cover, matching, and independent set. Let > 0 be a slack parameter and α ≥ 1 be a density parameter. We devise local algorithms for computing: 1. A (1 + )-vertex cover sparsifier of degree O(α/ ), for any graph of arboricity α.1 2. A (1 + )-maximum matching sparsifier and also a (1 + )-maximal matching sparsifier of degree O(α/ ), for any graph of arboricity α. 3. A (1 + )-independent set sparsifier of degree O(α2/ ), for any graph of average degree α. Our algorithms require only a single communication round in the standard message passing models of distributed computing, and moreover, they can be simulated locally in a trivial way. As an immediate application we can extend results from distributed computing and local computation algorithms that apply to graphs of degree bounded by d to graphs of arboricity O(d/ ) or average degree O(d2/ ), at the expense of increasing the approximation guarantee by a factor of (1 + ). In particular, we can extend the plethora of recent local computation algorithms for approximate maximum and maximal matching from bounded degree graphs to bounded arboricity graphs with a negligible loss in the approximation guarantee. The inherently local behavior of our algorithms can be used to amplify the approximation guarantee of any sparsifier in time roughly linear in its size, which has immediate applications in the area of dynamic graph algorithms. In particular, the state-of-the-art algorithm for maintaining (2− )-vertex cover (VC) is at least linear in the graph size, even in dynamic forests. We provide a reduction from the dynamic to the static case, showing that if a t-VC can be computed from scratch in time T (n) in any (sub)family of graphs with arboricity bounded by α, for an arbitrary t ≥ 1, then a (t+ )-VC can be maintained with update time T (n) O((n/α)· 2) , for any > 0. For planar graphs this yields an algorithm for maintaining a (1 + )-VC with constant update time for any constant > 0. 1998 ACM Subject Classification G.4. Design and analysis of algorithms

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Degree-3 Treewidth Sparsifiers

We study treewidth sparsifiers. Informally, given a graph G of treewidth k, a treewidth sparsifier H is a minor of G, whose treewidth is close to k, |V (H)| is small, and the maximum vertex degree in H is bounded. Treewidth sparsifiers of degree 3 are of particular interest, as routing on node-disjoint paths, and computing minors seems easier in sub-cubic graphs than in general graphs. In this ...

متن کامل

Clique-width and tree-width of sparse graphs

Tree-width and clique-width are two important graph complexity measures that serve as parameters in many fixed-parameter tractable (FPT) algorithms. The same classes of sparse graphs, in particular of planar graphs and of graphs of bounded degree have bounded tree-width and bounded clique-width. We prove that, for sparse graphs, clique-width is polynomially bounded in terms of tree-width. For p...

متن کامل

Local resilience of almost spanning trees in random graphs

We prove that for fixed integer D and positive reals α and γ, there exists a constant C0 such that for all p satisfying p(n) ≥ C0/n, the random graph G(n, p) asymptotically almost surely contains a copy of every tree with maximum degree at most D and at most (1− α)n vertices, even after we delete a (1/2− γ)-fraction of the edges incident to each vertex. The proof uses Szemerédi’s regularity lem...

متن کامل

Spectral Sparsification of Undirected Graphs

A cut sparsifier for an undirected graph is a sparse graph, which preserves up to multiplicative (1 ") factor the values of all cuts. It was shown in [BK96] how to construct cut sparsifiers with O(n logn="2) edges in near-linear time. In [ST11] Spielman and Teng considered much stronger notion: spectral sparsification. A spectral sparsifier is a sparse graph, which (almost) preserves the Laplac...

متن کامل

Local Algorithms for Sparse Spanning Graphs

We initiate the study of the problem of designing sublinear-time (local) algorithms that, given an edge (u, v) in a connected graph G = (V,E), decide whether (u, v) belongs to a sparse spanning graph G′ = (V,E′) of G. Namely, G′ should be connected and |E′| should be upper bounded by (1 + )|V | for a given parameter > 0. To this end the algorithms may query the incidence relation of the graph G...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2018